home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Tools 2
/
Amiga Tools 2.iso
/
tools
/
packer
/
pack
/
xpkdisk
/
makefile
< prev
next >
Wrap
Makefile
|
1995-03-09
|
2KB
|
89 lines
# $Id: Makefile,v 1.3 1993/11/08 13:11:15 Rhialto Rel $
#
# Makefile for xpkdisk.device, for use with the DICE C compiler.
#
# This code is (C) Copyright 1989-1993 by Olaf Seibert. All rights reserved.
# May not be used or copied without a licence.
SYSLOG = User:msh/syslog/
XPK = User:xpk/
#DBOBJ = $(SYSLOG)syslogi.o
#DB = -d1 # -DDEBUG -I$(SYSLOG)
#WACK = -s -d1
REGARGS = -mRR -mi
HDR = -Hxpkdisk.sym=xpkdisk.h
DOBJ = device1.o device2.o devio.o magic.o name.o ripcord.o $(DBOBJ)
DSRC = device1.a device2.c devio.c magic.c name.c ripcord.c xpkdisk.h
XSRC = mkci.c Makefile xdclear.c
POBJ = prefsmain.o prefswindow.o magic.o $(DBOBJ)
COBJ = xdclear.o name.o
.SUFFIXES: .a
# Options:
.c.o:
dcc -c -proto $(REGARGS) $(DB) $(HDR) -I$(XPK)include $*.c -o $@
.c.a:
dcc -a -proto $(REGARGS) $(DB) $(HDR) -I$(XPK)include $*.c -o $@
.a.o:
a68k -q $*.a -o$@
all: xpkdisk.device xdPrefs xdName xdClear xpkdisk.guide
xpkdisk.device: proto.h $(DOBJ)
dcc -o $@ -l0 $(REGARGS) $(WACK) $(DOBJ) $(XPK)lib/xpkdice.lib -lc -lamiga20
Mkci: mkci.c xpkdisk.h
dcc mkci.c $(HDR) -o Mkci
xdPrefs: $(POBJ)
dcc -o xdPrefs $(REGARGS) $(WACK) $(POBJ)
xdName: xdname.o name.o
dcc -o xdName $(REGARGS) $(WACK) xdname.o name.o
xpkdisk.guide: xpkdisk.texi
-makeinfo --amiga xpkdisk.texi -o xpkdisk.guide
xdClear: xdclear.o name.o
dcc -o xdClear $(REGARGS) $(WACK) xdclear.o name.o
device1.o: device1.a c.i
devio1.o: devio1.a c.i
proto.h: # $(DSRC)
-delete proto.h xpkdisk.sym
makeproto -o proto.h $(DSRC)
c.i: mkci
mkci c.i
ci:
RCS:ci -u $(RCSOPT) $(DSRC) $(XSRC)
co:
RCS:co -u $(RCSOPT) $(DSRC) $(XSRC)
depend:
mkd -IUser:msh/syslog/ -f $(DSRC) $(XSRC)
# DO NOT DELETE THIS LINE - important for making dependencies!
#|.c|$*.o|
#|.a|$*.o|
#|.h|
# From this line on, everything has been created by MakeDepend.
# Anything you add yourself will be deleted automagically.
xdclear.o: proto.h xpkdisk.h xdclear.c
mkci.o: proto.h xpkdisk.h mkci.c
ripcord.o: user:msh/syslog/syslog.h proto.h xpkdisk.h ripcord.c
name.o: proto.h xpkdisk.h name.c
magic.o: user:msh/syslog/syslog.h proto.h xpkdisk.h magic.c
devio.o: user:msh/syslog/syslog.h proto.h xpkdisk.h devio.c
device2.o: user:msh/syslog/syslog.h proto.h xpkdisk.h device2.c
device1.o: device1.a